<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>xilpdi: XilPdi_BootHdr Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">xilpdi
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;"
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('struct_xil_pdi___boot_hdr.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">XilPdi_BootHdr Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Structure to store the boot header table details.
 <a href="struct_xil_pdi___boot_hdr.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a2634151c881308336bce846397041387"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#a2634151c881308336bce846397041387">WidthDetection</a></td></tr>
<tr class="memdesc:a2634151c881308336bce846397041387"><td class="mdescLeft">&#160;</td><td class="mdescRight">Width Detection 0xAA995566.  <a href="#a2634151c881308336bce846397041387">More...</a><br/></td></tr>
<tr class="separator:a2634151c881308336bce846397041387"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a744963226faf3537a41ac40fdadbf877"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#a744963226faf3537a41ac40fdadbf877">ImgIden</a></td></tr>
<tr class="memdesc:a744963226faf3537a41ac40fdadbf877"><td class="mdescLeft">&#160;</td><td class="mdescRight">Image Identification.  <a href="#a744963226faf3537a41ac40fdadbf877">More...</a><br/></td></tr>
<tr class="separator:a744963226faf3537a41ac40fdadbf877"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09c602ae5729de827ee14feda921cb59"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#a09c602ae5729de827ee14feda921cb59">EncStatus</a></td></tr>
<tr class="memdesc:a09c602ae5729de827ee14feda921cb59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encryption Status.  <a href="#a09c602ae5729de827ee14feda921cb59">More...</a><br/></td></tr>
<tr class="separator:a09c602ae5729de827ee14feda921cb59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeda6ee26bfa64564f0c76374305cf63f"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#aeda6ee26bfa64564f0c76374305cf63f">DpiSrcOfst</a></td></tr>
<tr class="memdesc:aeda6ee26bfa64564f0c76374305cf63f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Source Offset of PMC FW in DPI.  <a href="#aeda6ee26bfa64564f0c76374305cf63f">More...</a><br/></td></tr>
<tr class="separator:aeda6ee26bfa64564f0c76374305cf63f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8477d91ec08c761ab57a487344e89ec0"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#a8477d91ec08c761ab57a487344e89ec0">DpiStartOfst</a></td></tr>
<tr class="memdesc:a8477d91ec08c761ab57a487344e89ec0"><td class="mdescLeft">&#160;</td><td class="mdescRight">PMC FW start offset in RAM.  <a href="#a8477d91ec08c761ab57a487344e89ec0">More...</a><br/></td></tr>
<tr class="separator:a8477d91ec08c761ab57a487344e89ec0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab14f8631c35b7474a6f38bbd9e35c66"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#aab14f8631c35b7474a6f38bbd9e35c66">DataPrtnLen</a></td></tr>
<tr class="memdesc:aab14f8631c35b7474a6f38bbd9e35c66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data Partition Length.  <a href="#aab14f8631c35b7474a6f38bbd9e35c66">More...</a><br/></td></tr>
<tr class="separator:aab14f8631c35b7474a6f38bbd9e35c66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd45e48527bb8be771a317bbfbd46857"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#abd45e48527bb8be771a317bbfbd46857">TotalDataPrtnLen</a></td></tr>
<tr class="memdesc:abd45e48527bb8be771a317bbfbd46857"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total Data Partition length.  <a href="#abd45e48527bb8be771a317bbfbd46857">More...</a><br/></td></tr>
<tr class="separator:abd45e48527bb8be771a317bbfbd46857"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f5ae698e2d6706fbbf87db496d3189f"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#a6f5ae698e2d6706fbbf87db496d3189f">PlmLen</a></td></tr>
<tr class="memdesc:a6f5ae698e2d6706fbbf87db496d3189f"><td class="mdescLeft">&#160;</td><td class="mdescRight">PLM Length.  <a href="#a6f5ae698e2d6706fbbf87db496d3189f">More...</a><br/></td></tr>
<tr class="separator:a6f5ae698e2d6706fbbf87db496d3189f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe04e77320a340c6d1bde35bde7dc9a6"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#afe04e77320a340c6d1bde35bde7dc9a6">TotalPlmLen</a></td></tr>
<tr class="memdesc:afe04e77320a340c6d1bde35bde7dc9a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total PLM length.  <a href="#afe04e77320a340c6d1bde35bde7dc9a6">More...</a><br/></td></tr>
<tr class="separator:afe04e77320a340c6d1bde35bde7dc9a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61f8a390b22abc499e60f0e0d9000b98"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#a61f8a390b22abc499e60f0e0d9000b98">ImgAttrb</a></td></tr>
<tr class="memdesc:a61f8a390b22abc499e60f0e0d9000b98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Image Attributes.  <a href="#a61f8a390b22abc499e60f0e0d9000b98">More...</a><br/></td></tr>
<tr class="separator:a61f8a390b22abc499e60f0e0d9000b98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3935c7e7d9ba776409e32a5c6b2634d0"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#a3935c7e7d9ba776409e32a5c6b2634d0">Kek</a> [8U]</td></tr>
<tr class="memdesc:a3935c7e7d9ba776409e32a5c6b2634d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encrypted Key.  <a href="#a3935c7e7d9ba776409e32a5c6b2634d0">More...</a><br/></td></tr>
<tr class="separator:a3935c7e7d9ba776409e32a5c6b2634d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a893e45407a09e8dd530611fb61e53773"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#a893e45407a09e8dd530611fb61e53773">KekIv</a> [3U]</td></tr>
<tr class="memdesc:a893e45407a09e8dd530611fb61e53773"><td class="mdescLeft">&#160;</td><td class="mdescRight">Key Iv.  <a href="#a893e45407a09e8dd530611fb61e53773">More...</a><br/></td></tr>
<tr class="separator:a893e45407a09e8dd530611fb61e53773"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c59ac146fe211ab25e976da37b22650"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#a0c59ac146fe211ab25e976da37b22650">SecureHdrIv</a> [3U]</td></tr>
<tr class="memdesc:a0c59ac146fe211ab25e976da37b22650"><td class="mdescLeft">&#160;</td><td class="mdescRight">Secure Header IV.  <a href="#a0c59ac146fe211ab25e976da37b22650">More...</a><br/></td></tr>
<tr class="separator:a0c59ac146fe211ab25e976da37b22650"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b2423655e3de4b10a2915bb97f71558"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#a3b2423655e3de4b10a2915bb97f71558">PufShutterVal</a></td></tr>
<tr class="memdesc:a3b2423655e3de4b10a2915bb97f71558"><td class="mdescLeft">&#160;</td><td class="mdescRight">PUF Shutter Value.  <a href="#a3b2423655e3de4b10a2915bb97f71558">More...</a><br/></td></tr>
<tr class="separator:a3b2423655e3de4b10a2915bb97f71558"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3f53326a85a56db98e0ee35f709f9d8"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#af3f53326a85a56db98e0ee35f709f9d8">RomRsvd</a> [20U]</td></tr>
<tr class="memdesc:af3f53326a85a56db98e0ee35f709f9d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">ROM Reserved.  <a href="#af3f53326a85a56db98e0ee35f709f9d8">More...</a><br/></td></tr>
<tr class="separator:af3f53326a85a56db98e0ee35f709f9d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e30d74493f6a74bece361a12d8a2639"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_xil_pdi___boot_hdr_fw_rsvd.html">XilPdi_BootHdrFwRsvd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#a0e30d74493f6a74bece361a12d8a2639">BootHdrFwRsvd</a></td></tr>
<tr class="memdesc:a0e30d74493f6a74bece361a12d8a2639"><td class="mdescLeft">&#160;</td><td class="mdescRight">FW reserved fields.  <a href="#a0e30d74493f6a74bece361a12d8a2639">More...</a><br/></td></tr>
<tr class="separator:a0e30d74493f6a74bece361a12d8a2639"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a971c4ebb55ada304fc1f2decb340feb1"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#a971c4ebb55ada304fc1f2decb340feb1">DataPrtnOfst</a></td></tr>
<tr class="memdesc:a971c4ebb55ada304fc1f2decb340feb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data Partition Offset.  <a href="#a971c4ebb55ada304fc1f2decb340feb1">More...</a><br/></td></tr>
<tr class="separator:a971c4ebb55ada304fc1f2decb340feb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acde090aa08dc229e0af23a902cde05e9"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#acde090aa08dc229e0af23a902cde05e9">PufRingOscConfig</a></td></tr>
<tr class="memdesc:acde090aa08dc229e0af23a902cde05e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">PUF ring oscillator configuration.  <a href="#acde090aa08dc229e0af23a902cde05e9">More...</a><br/></td></tr>
<tr class="separator:acde090aa08dc229e0af23a902cde05e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab2059c836cdc0cd45d3e97e24c48468"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#aab2059c836cdc0cd45d3e97e24c48468">EncRevokeId</a></td></tr>
<tr class="memdesc:aab2059c836cdc0cd45d3e97e24c48468"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encryption RevokeID.  <a href="#aab2059c836cdc0cd45d3e97e24c48468">More...</a><br/></td></tr>
<tr class="separator:aab2059c836cdc0cd45d3e97e24c48468"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f2998b8dd5932dc091cc98982821db3"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#a4f2998b8dd5932dc091cc98982821db3">UserData</a> [129U]</td></tr>
<tr class="memdesc:a4f2998b8dd5932dc091cc98982821db3"><td class="mdescLeft">&#160;</td><td class="mdescRight">User Data.  <a href="#a4f2998b8dd5932dc091cc98982821db3">More...</a><br/></td></tr>
<tr class="separator:a4f2998b8dd5932dc091cc98982821db3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abebb5beb5990b14535748067d21d2867"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#abebb5beb5990b14535748067d21d2867">AuthenticationHdr</a></td></tr>
<tr class="memdesc:abebb5beb5990b14535748067d21d2867"><td class="mdescLeft">&#160;</td><td class="mdescRight">Authentication Header.  <a href="#abebb5beb5990b14535748067d21d2867">More...</a><br/></td></tr>
<tr class="separator:abebb5beb5990b14535748067d21d2867"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70ad20f92734cf090612a118af2ff35a"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#a70ad20f92734cf090612a118af2ff35a">HashBlockSize</a></td></tr>
<tr class="memdesc:a70ad20f92734cf090612a118af2ff35a"><td class="mdescLeft">&#160;</td><td class="mdescRight">HashBlock Size in words.  <a href="#a70ad20f92734cf090612a118af2ff35a">More...</a><br/></td></tr>
<tr class="separator:a70ad20f92734cf090612a118af2ff35a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a614617df2487927071e757d341f1aca8"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#a614617df2487927071e757d341f1aca8">TotalPpkSize</a></td></tr>
<tr class="memdesc:a614617df2487927071e757d341f1aca8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total PPK size including alignment.  <a href="#a614617df2487927071e757d341f1aca8">More...</a><br/></td></tr>
<tr class="separator:a614617df2487927071e757d341f1aca8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c024818b320a870dcc4fedd33729841"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#a7c024818b320a870dcc4fedd33729841">ActualPpkSize</a></td></tr>
<tr class="memdesc:a7c024818b320a870dcc4fedd33729841"><td class="mdescLeft">&#160;</td><td class="mdescRight">Actual PPK size.  <a href="#a7c024818b320a870dcc4fedd33729841">More...</a><br/></td></tr>
<tr class="separator:a7c024818b320a870dcc4fedd33729841"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ad4ba9bb3ca3f99e01bd6246ab2d1e3"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#a2ad4ba9bb3ca3f99e01bd6246ab2d1e3">TotalHBSignSize</a></td></tr>
<tr class="memdesc:a2ad4ba9bb3ca3f99e01bd6246ab2d1e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total HashBlock signature size.  <a href="#a2ad4ba9bb3ca3f99e01bd6246ab2d1e3">More...</a><br/></td></tr>
<tr class="separator:a2ad4ba9bb3ca3f99e01bd6246ab2d1e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae74bda03a004f9bf2270045e1c69bf04"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#ae74bda03a004f9bf2270045e1c69bf04">ActualHBSignSize</a></td></tr>
<tr class="memdesc:ae74bda03a004f9bf2270045e1c69bf04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Actual HashBlock signature size.  <a href="#ae74bda03a004f9bf2270045e1c69bf04">More...</a><br/></td></tr>
<tr class="separator:ae74bda03a004f9bf2270045e1c69bf04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61ae4c4c0455a40f2c713d9956714e13"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___boot_hdr.html#a61ae4c4c0455a40f2c713d9956714e13">DpSecureHdrIv</a> [3U]</td></tr>
<tr class="memdesc:a61ae4c4c0455a40f2c713d9956714e13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data partition secure header IV.  <a href="#a61ae4c4c0455a40f2c713d9956714e13">More...</a><br/></td></tr>
<tr class="separator:a61ae4c4c0455a40f2c713d9956714e13"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Structure to store the boot header table details. </p>
<p>It contains all the information of boot header table in order. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="ae74bda03a004f9bf2270045e1c69bf04"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::ActualHBSignSize</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Actual HashBlock signature size. </p>

</div>
</div>
<a class="anchor" id="a7c024818b320a870dcc4fedd33729841"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::ActualPpkSize</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Actual PPK size. </p>

</div>
</div>
<a class="anchor" id="abebb5beb5990b14535748067d21d2867"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::AuthenticationHdr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Authentication Header. </p>

</div>
</div>
<a class="anchor" id="a0e30d74493f6a74bece361a12d8a2639"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_xil_pdi___boot_hdr_fw_rsvd.html">XilPdi_BootHdrFwRsvd</a> XilPdi_BootHdr::BootHdrFwRsvd</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>FW reserved fields. </p>

</div>
</div>
<a class="anchor" id="aab14f8631c35b7474a6f38bbd9e35c66"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::DataPrtnLen</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Data Partition Length. </p>

</div>
</div>
<a class="anchor" id="a971c4ebb55ada304fc1f2decb340feb1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::DataPrtnOfst</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Data Partition Offset. </p>

</div>
</div>
<a class="anchor" id="aeda6ee26bfa64564f0c76374305cf63f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::DpiSrcOfst</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Source Offset of PMC FW in DPI. </p>

</div>
</div>
<a class="anchor" id="a8477d91ec08c761ab57a487344e89ec0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::DpiStartOfst</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>PMC FW start offset in RAM. </p>

</div>
</div>
<a class="anchor" id="a61ae4c4c0455a40f2c713d9956714e13"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::DpSecureHdrIv[3U]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Data partition secure header IV. </p>

</div>
</div>
<a class="anchor" id="aab2059c836cdc0cd45d3e97e24c48468"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::EncRevokeId</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Encryption RevokeID. </p>

</div>
</div>
<a class="anchor" id="a09c602ae5729de827ee14feda921cb59"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::EncStatus</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Encryption Status. </p>

</div>
</div>
<a class="anchor" id="a70ad20f92734cf090612a118af2ff35a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::HashBlockSize</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>HashBlock Size in words. </p>

</div>
</div>
<a class="anchor" id="a61f8a390b22abc499e60f0e0d9000b98"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::ImgAttrb</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Image Attributes. </p>

</div>
</div>
<a class="anchor" id="a744963226faf3537a41ac40fdadbf877"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::ImgIden</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Image Identification. </p>

</div>
</div>
<a class="anchor" id="a3935c7e7d9ba776409e32a5c6b2634d0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::Kek</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Encrypted Key. </p>

</div>
</div>
<a class="anchor" id="a893e45407a09e8dd530611fb61e53773"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::KekIv</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Key Iv. </p>

</div>
</div>
<a class="anchor" id="a6f5ae698e2d6706fbbf87db496d3189f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::PlmLen</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>PLM Length. </p>

</div>
</div>
<a class="anchor" id="acde090aa08dc229e0af23a902cde05e9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::PufRingOscConfig</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>PUF ring oscillator configuration. </p>

</div>
</div>
<a class="anchor" id="a3b2423655e3de4b10a2915bb97f71558"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::PufShutterVal</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>PUF Shutter Value. </p>

</div>
</div>
<a class="anchor" id="af3f53326a85a56db98e0ee35f709f9d8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::RomRsvd</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>ROM Reserved. </p>

</div>
</div>
<a class="anchor" id="a0c59ac146fe211ab25e976da37b22650"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::SecureHdrIv</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Secure Header IV. </p>

</div>
</div>
<a class="anchor" id="abd45e48527bb8be771a317bbfbd46857"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::TotalDataPrtnLen</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Total Data Partition length. </p>

</div>
</div>
<a class="anchor" id="a2ad4ba9bb3ca3f99e01bd6246ab2d1e3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::TotalHBSignSize</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Total HashBlock signature size. </p>

</div>
</div>
<a class="anchor" id="afe04e77320a340c6d1bde35bde7dc9a6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::TotalPlmLen</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Total PLM length. </p>

</div>
</div>
<a class="anchor" id="a614617df2487927071e757d341f1aca8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::TotalPpkSize</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Total PPK size including alignment. </p>

</div>
</div>
<a class="anchor" id="a4f2998b8dd5932dc091cc98982821db3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::UserData[129U]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>User Data. </p>

</div>
</div>
<a class="anchor" id="a2634151c881308336bce846397041387"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_BootHdr::WidthDetection</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Width Detection 0xAA995566. </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
